package edu.syr.iis.web.util;

public class Key {

		
	// Keys for URL parameters
	// 	
    public static final String DATASET_ID = "datasetId";
    public static final String CLABEL_ID = "clabelId";
    
    public static final String CONV_ID = "conversationId";    
	
	public static final String MSG_ID = "messageId";
	public static final String COPY_MSG_ID = "copyMessageId";
	
	public static final String FIXIT = "fixIt";

	// Dialogue Act
	//

	public static final String DA_ID = "daId";
	public static final String ADD_DA_ID = "addDaId";
	public static final String DEL_DA_ID = "delDaId";

	public static final String DA_LABEL_ID = "daLabelId";
	public static final String DEL_DA_LABEL_ID = "delDaLabelId";
	
	public static final String DA_SCHEME_ID = "daSchemeId";
	
	
	public static final String FIX_IT = "fixIt";	

	// Adjacency
	//
	public static final String ADJ_ID = "adjId";
	public static final String DEL_ADJ_ID = "delAdjId";            
    
	// User and Session
	public static final String USER = "anno_user";
	public static final String SESSION = "anno_session";
	
	public static final String SESSIONS = "anno_sessions";
	public static final String SESSION_STATS = "anno_session_stats";
		
	
    // For reference data

	public static final String DATASET = "dataset";
	public static final String ASSIGNMENTS = "assignments";
	public static final String CONVS = "conversations";
	public static final String CLABELS= "clabels";
	
    /* public static final String CONV_LABELS = "conv_labels"; */

    public static final String NEXT_CONV = "next_conv";
    public static final String PREV_CONV = "prev_conv";
        
	public static final String DA_FUNCTIONS = "da_functions";
	public static final String DA_DOMAINS = "da_domains";
	
	public static final String DA_LABELS = "da_labels";
	public static final String DA_DIMENSIONS = "da_dimensions";
    public static final String DA_SCHEMES = "da_schemes";

    public static final String MSG = "message";
    public static final String MSGS = "messages";
    public static final String NEXT_MSG = "next_message";
	public static final String PREV_MSG = "prev_message";
	
	public static final String SAME_MSGS = "same_messages";

	public static final String ADJACENCIES = "adjacencies";
	
	public static final String USERS = "users";
	
	// Time
	
	public static final long secondInMillis = 1000;
	public static final long minuteInMillis = secondInMillis * 60;
	public static final long hourInMillis = minuteInMillis * 60;
	public static final long dayInMillis = hourInMillis * 24;
	public static final long weekInMillis = dayInMillis * 7;
}
